﻿using SqlSugar;
using System;

namespace SYSoft.Model.Model.Models
{
    /// <summary>
    /// 角色表
    /// </summary>
    [SqlSugar.SugarTable("t_Role")]
    public class sys_Role : RootEntity
    {
        /// <summary>
        /// 角色编码
        /// </summary>
        public string RoleCode { get; set; }
        /// <summary>
        /// 角色名称
        /// </summary>
        public string RoleName { get; set; }
        /// <summary>
        /// 角色描述
        /// </summary>
        public string Remark { get; set; }

       // /// <summary>
       // ///获取或设置是否禁用，逻辑上的删除，非物理删除
       // /// </summary>
       // [SugarColumn(IsNullable = true)]
       // public bool? IsDeleted { get; set; }
       // /// <summary>
       // ///排序
       // /// </summary>
       //// public int OrderSort { get; set; }
       // /// <summary>
       // /// 是否激活
       // /// </summary>
       //// public bool Enabled { get; set; }

       // ///// <summary>
        ///// 创建者
        ///// </summary>
        //[SugarColumn(ColumnDataType = "nvarchar", Length = 50, IsNullable = true)]
        //public string CreateBy { get; set; }
        ///// <summary>
        ///// 创建时间
        ///// </summary>
        //[SugarColumn(IsNullable = true)]
        //public DateTime? CreateTime { get; set; } = DateTime.Now;
        ///// <summary>
        ///// 修改ID
        ///// </summary>
        //[SugarColumn(IsNullable = true)]
        //public int? ModifyId { get; set; }
        ///// <summary>
        ///// 修改者
        ///// </summary>
        //[SugarColumn(IsNullable = true)]
        //public string ModifyBy { get; set; }
        ///// <summary>
        ///// 修改时间
        ///// </summary>
        //[SugarColumn(IsNullable = true)]
        //public DateTime? ModifyTime { get; set; } = DateTime.Now;


    }
}
